@charset "utf-8";
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,input,select,textarea,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,
/*table, caption, tbody, tfoot, thead, tr, th, td,*/
article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video{ padding: 0px; margin: 0px; vertical-align: top; }
html { overflow-y: auto; font-family:  'Titillium Web','맑은 고딕','Malgun Gothic','나눔 고딕','Nanum Gothic','dotum'; text-align: center; color: #666; font-size: 13px; line-height: 1.2; letter-spacing: -1px; }
html, body { width: 100%; -webkit-text-size-adjust: none; }
body{ position: relative; min-width: 320px; overflow: hidden; }
ul, ol { list-style-type: none; }
h1,h2,h3,h4,h5,h6,th{ font-weight: normal; }
table{ border-collapse: collapse; border-spacing: 0; }
img,fieldset{ border: 0; outline: none; }
label { cursor: pointer; }
i, em, address { font-style: normal; }
caption,legend{ visibility: hidden; width: 0px; height: 0px; font-size: 0px; line-height: 0px; }
ol, ul{ list-style: none; }
img{ border: none; text-decoration: none; }
.clear { clear: both; font-size: 1px; height: 1px; width: 100%; }
.fl{ float: left; }
.fr{ float: right; }
.cls { clear: both; }
.clearfix { display: block; #zoom: 1; /*ie6-ie7*/; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix { height: 1%; }
*+html .clearfix { min-height: 1%; }
* html{ background-image: url(about: blank); background-attachment: fixed; }
.mcw { width: 1000px; display: block; text-align: left; margin: 0px auto; padding: 0px 4px; clear: both; border: 0px; overflow: hidden; }
.mcw{ background-color: #fff; }
.hand{ cursor: pointer; }
strong,b{ font-weight: bold; }
/* html5 ie9 else */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; padding: 0; margin: 0; }
input,select,textarea{ font-family: Titillium Web,'맑은 고딕','Malgun Gothic','나눔 고딕','Nanum Gothic','dotum'; letter-spacing: -1px; }
textarea{ resize: none; border: none; background: none; }
a { text-decoration: none; color: #666; cursor: pointer; }
a:link, a:visited { text-decoration: none; color: #666; }
a:hover, a:focus, a:active{ background: none; text-decoration: none; }
#atop {height: 31px;width: 100%;margin-bottom: 5px;line-height: 31px;border-bottom:2px solid #ccc;}
#atop li {float: right;text-indent: 10px;margin-right: 10px;background-image:url(http://www.iybrb.com/res/img/2018/topsu.gif);background-repeat:no-repeat;background-position: 0 10px;}
#atop li:nth-child(2) {margin-right: 0px;}
#atop li:nth-child(4) {background-image: none;}
#atop>.mcw li:first-child {float: left;text-indent: 18px;background: url(//www.iybrb.com/tRes/r1/201806/14/176/resource/Image/12.png) 0px 8px no-repeat;}
#atop li a {color: #191919;}
#atop li a:hover {text-decoration: underline;}
.logocon {width:1010px;margin:10px auto;overflow:hidden;}
.logocon li {overflow:hidden;border:0;float:left;}
.logocon img {margin:0px auto;display: inline-block;vertical-align: middle;}
.logocon .a1 {width:334px;text-align:left;overflow:hidden;}
.logocon .a2 {width:332px;text-align:center;overflow:hidden;}
.logocon .a3 {width:334px;text-align:right;overflow:hidden;}
.letter {letter-spacing:normal !important}
#sumenu2{background-color: #fff;height: auto;z-index: 999999;}
#imoxw2 {background-color:#fff;height:80px;overflow:hidden;z-index:99999;border:1px solid #ced2d7;}
#imenucon2 {border-bottom:1px solid #ced2d7;width:1000px;height:40px;background-color:#fff;}
#imenucon2>div {height:40px;}
#imenucon2>.a {float:left;width:40px;border-right:1px solid #ced2d7;}
#imenucon2>.b {float:left;}
#imenucon2>.c {float:right;width:40px;border-left:1px solid #ced2d7;}
#imenucon2>.d {float:right;width:40px;border-left:1px solid #ced2d7;}
#imxs2>li {float:left;overflow:hidden;}
#imxs2>li>a {font-size:16px;line-height:30px;font-weight:bold;color:#1e5d9b;padding:5px 28px;;display:block;}
/*#imxs2>li>a:hover{color:#136fbd;}*/
#imenucon2 .bg_on {position:absolute;left:0;bottom:-6px;width:8px;height:8px;display:none;z-index:500;visibility:hidden;}
#imenucon2 .bg_on {visibility:visible}
#imxs2>li>ul {display:none;}
#imxs2>li>ul>li {float:left;padding:5px 10px;}
.lm202{display:none;position:absolute;height:35px;line-height:35px;}
.lm202 > li{float:left;padding:5px 10px;}
.lm202 a:hover{color:#136fbd;}
#xme8{width:1000px;}
#xme8 li{line-height:40px; height:45px; text-indent:15px;}
#xme81{float:left;text-align:left; text-indent:0; padding:0; width:180px;  color:#3b8fd1;}
#xme81 img{position:relative; top:12px; left:-10px;}
#xme82{float:right;}
#xme82 .ybztq{clear:both;margin-top:-4px;}
#xme82 .cityname{float:left;}
#xme82 .divCurrentWeather{float:left;}
img .pngtqico{position:relative; top:12px; left:-6px;}
#xme82 .divCurrentWeather span{display:inline-block;text-indent:5px}
#xme82 .divCurrentWeather strong{display:none;/*inline-block;text-indent:5px;font-weight:300;*/}
.topadcon{width:1000px;margin-top:5px;overflow:hidden;}
#btn_search,#btn_sub_menu{cursor:pointer;}
div.proDiv {width:1000px;position: absolute;left:50%;margin-left:-500px;padding:0px;border:1px solid #ced2d7;top:90px;background: #f4f4f4;display: none;z-index: 9993;height:260px;} 
div.pserc{text-align:center;margin:20px;}
div.pserc>img{margin:10px auto;cursor:pointer;}
div.pclose{text-align:center;margin:30px;clear:both;}
div.pclose>img{margin:10px auto;cursor:pointer;}
div.pctex{text-align:center;margin:25px;height:50px;}
#contentKey{border:1px solid #b0b0b0;height:53px;width:400px;padding:0px 10px;line-height:55px;font-size:16px;}
div.pctex>ul{width:500px;margin-left:270px;}
div.pctex li{float:left;}
div.pctex img{margin:0px auto;cursor:pointer;}
div.tyuDiv {width:1000px;position: absolute;left:50%;margin-left:-500px;padding:0px;border:1px solid #ced2d7;top:90px;background: #f4f4f4;display: none;z-index: 9993;} 
#tyuclose{cursor:pointer;}
.tyumenu {border:1px solid #ced2d7;height:53px;background-color:#fff;}
.tyumenu li{float:left;height:53px;text-indent:20px; line-height:53px;}
.tyumenu li:first-child{width:53px;text-indent:0px;border-right:1px solid #ced2d7;}
.tyumenu li a{font-size:18px;font-weight:bold;}
.tyumenu li a:hover{color:#ff4455;}
.tyulmul{clear:both;border-bottom:1px solid #ced2d7;height:53px;} 
.tyulmul li{float:left;text-indent:20px; line-height:53px; background-color:#f4f4f4;}
.tyulmul li:first-child{width:100px;text-indent:5px;border-right:1px solid #ced2d7; background-color:#ffffff;}
.tyulmul li a{font-size:13px;font-weight:300;color:#666666;}
.tyulmul li:first-child a{font-weight:bold;font-size:16px;}
.tyulmul li a:hover{color:#ff4455;}
.ow12{clear:both;}
.ow12:after{content:"";display:block;height:2px;background-color:#C5C5C5;width:1000px;}
.ow12 ul{margin:20px auto;}
.ow12 li{display:inline-block; padding-right:10px;}
.ow12 li a:hover{text-decoration:none; color:#ff4455;}
.xos {margin: 10px auto;}
.xos p {text-align: center;line-height: 24px;font-size: 14px;color: #6c6c6c;}
*{word-spacing:3px}
#menu355 a {color: rgb(19, 111, 189);}
a:hover {text-decoration: underline;}
/* top20240401 */
.top20240401 {clear: both;height: 31px;width: 100%;margin-bottom: 5px;line-height: 31px;border-bottom: 2px solid #ccc;}
.top20240401 ul {width: 1000px;/* flex 父元素属性 */
display: flex;flex-direction: row;justify-content: flex-start;flex-wrap: nowrap;align-items: center;align-content: center;flex-flow: nowrap;/* flex 父元素属性 */}
.top20240401 ul li {width: 50%;flex-shrink: 0;}
.top20240401 ul li {text-align: right;}
.top20240401 ul li.r1 {flex-grow: 0;text-align: left;background-image: url(//www.iybrb.com/tRes/img/tb/12.png);background-repeat: no-repeat;text-indent: 13px;background-position: 2px 7px;}
.top20240401 ul li.r1 span{ color: #8b9f40;display:none;/* inline-block*/ font-size: 13px;letter-spacing: 1px; background: -webkit-linear-gradient(45deg, blue, red);background: linear-gradient(45deg, blue, red);background-clip: border-box;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;}
.top20240401 ul li.r2 {text-align: right;}
.top20240401 ul li.r2 a.bzdy{ color: #8b9f40;display: inline-block;font-size: 13px;letter-spacing: 1px; font-weight: 600;border-bottom: 0px solid #8b9f40;background: -webkit-linear-gradient(45deg, blue, red);background: linear-gradient(45deg, blue, red);background-clip: border-box;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;}
.top20240401 ul li.r2 i {background-repeat: no-repeat;background-position: 5px 11px;background-image: url(http://www.iybrb.com/tRes/img/tb/13.gif);display: inline-block;height: 31px;width: 10px;}
.top20240401 a:hover {color: #ff4455;text-decoration: none;}
/* top20240401 */
/* logo21 */
.logo21 {margin: 10px auto;display: block;}
.logo21 li {float: left;width: 50%;}
.logo21 li.a11 {text-align: left;margin-top: -10px;}
.logo21 li.a11 img {margin: 0px; height:100px;}
.logo21 li.a12 {text-align: right;}
.logo21 li.a12 img {margin-right: 0;margin-bottom: 8px;}
/* logo21 */
/* #top20240412 */
#top20240412{display: flex;}
#top20240412 div.xtop10{flex: 1;}
#top20240412 div.xtop10 img{margin-top:10px;height: 110px;}
#top20240412 div.xtop90{}
#top20240412 div.xtop90 .above{text-align: right;margin-top:5px;line-height: 20px;padding-right: 6px;}
#top20240412 div.xtop90 .above a:hover{color: #ff4455;}
#top20240412 div.xtop90 .above a.bzdy {color: #8b9f40;display: inline-block;font-size: 13px;letter-spacing: 1px;font-weight: 600;border-bottom: 0px solid #8b9f40;background: -webkit-linear-gradient(45deg, blue, red);
background: linear-gradient(45deg, blue, red);
background-clip: border-box;background-clip: border-box;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;}
#top20240412 div.xtop90 .above a.bzdy:hover {-webkit-text-fill-color: red; color: red; text-decoration: none;}
#top20240412 div.xtop90 .above i {background-repeat: no-repeat;background-position: 5px 5px;background-image: url(//www.iybrb.com/tRes/img/tb/13.gif);display: inline-block;height: 21px;width: 10px;}
#top20240412 div.xtop90 .below{}
#top20240412 div.xtop90 .below img{height: 100px;}
/* #top20240412 */
/* 栏目菜单 */
#ws11 {margin-top: 10px;clear: both;z-index: 1;border: 1px solid #ced2d7;}
#ws11 a {color: #2f1e2e;font-size: 16px;}
/* menu355 */
#menu355 {display: flex;border-bottom:  1px solid #ced2d7;}
#menu355 li {flex: 1;height: 45px;line-height: 45px;text-align: center;}
#ws11 #menu355 li a {font-size: 18px;font-weight: bold;color: #1A1A1A;}
#ws11 #menu355 li a span{display: inline-block;position: absolute;padding:0 8px;transform: translateX(-50%);}
#ws11 #menu355 li span i{position: absolute;display: inline-block;width: 0;opacity: 0;bottom: -2px;height: 5px;z-index: 9999;border-radius: 100px;left: 50%;transform: translateX(-50%);transform-origin: bottom center;transition: all .5s cubic-bezier(.65, .05, .36, 1);background: linear-gradient(90deg, #F3477F 0, #F3477F 50%, #717EF3 100%) no-repeat padding-box;}
/*
.link_text {padding: 0 8px;}
.link_text::before {content: "";display: block;opacity: 0;position: absolute;bottom: -13px;left: 50%;transform: translateX(-50%);transform-origin: bottom center;width: 0;height: 5px;z-index: 99999;border-radius: 100px;transition: all .5s cubic-bezier(.65, .05, .36, 1);background: linear-gradient(90deg, #F3477F 0, #F3477F 50%, #717EF3 100%) no-repeat padding-box;}
.link_text:hover:before {width: 100%;opacity: 1
}
.link_text:active {color:red;}
*/
/* menu355 */
/* menu629 */
#menu629 {height: 40px;position: relative;}
.lm212 {display: none;height: 50px;top: -1000px;left: -1000px;position: absolute;line-height: 40px;}
#ws11 .lm212 a {display: inline-block;padding: 0 10px;font-size: 13px;}
#ws11 .lm212 a:hover {color: #ff4455;text-decoration: none;}
#menu629 ul#xme7 {display: flex;height: 100%;}
#menu629 ul#xme7 li {flex: 1;}
#menu629 ul#xme7 li#xme71 {text-align: left;text-indent: 10px;line-height: 40px;color: #3b8fd1;}
#menu629 ul#xme7 li#xme71 img {position: relative;top: 13px;}
#menu629 ul#xme7 li#xme79 {text-align: right;line-height: 40px;padding-right: 10px;}
#menu629 ul#xme7 li#xme79 span{color: #8b9f40;display: inline-block;font-size: 15px;  border-bottom: 0px solid #8b9f40;background: -webkit-linear-gradient(45deg, blue, red);background: linear-gradient(45deg, blue, red);background-clip: border-box;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;
-webkit-user-select: none; /* Safari */
-moz-user-select: none;    /* Firefox */
-ms-user-select: none;     /* IE10+/Edge */
user-select: none;         /* 标准语法 */
}
/* menu629 */
/* 栏目菜单 */
